﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace Clotho {
	public class BadName_Exception : Exception {
		public IItem item;
		public BadName_Exception(IItem item = null) {
			this.item = item;
		}

		public BadName_Exception(string message, IItem item = null) : base(message) {
			this.item = item;
		}

		public BadName_Exception(string message, Exception innerException, IItem item = null) : base(message, innerException) {
			this.item = item;
		}

		protected BadName_Exception(SerializationInfo info, StreamingContext context) : base(info, context) {
		}
	}

}
